Typed Gurevich Machines Revisited

نویسنده

  • A. V. Zamulin
چکیده

An approach to combining type-structured algebraic speciications with Gure-vich Machines (evolving algebras) is proposed. A type-structured algebraic speci-cation, in its simplest form, consists of data type speciications and independent function (detached operation) speciications. Concrete and generic speciication components (data types and functions) are distinguished in a more developed case. A type-structured algebraic speciication is augmented by a number of transition rules of a conventional Gurevich Machine indicating in which way an algebra of a given signature evolves to another algebra of the same signature. A function update is a primitive algebra transformation. Two classes of functions are distinguished, static functions which do not change when an algebra evolves, and dynamic functions which do change when an algebra evolves. Data type operations are static. The semantics of data types and static functions is given by axioms, the semantics of dynamic functions is given by transition rules. 1

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Typed Abstract State Machines

As introduced in the Lipari guide, Abstract State Machines (abbreviated as ASMs) are untyped. This is useful for many purposes. However, typed languages have their own advantages. Types structure the data, type checking uncovers errors. Here we propose a typed version of ASMs.

متن کامل

The Interface Between Complexity and Programming Languages

State Machines and Linear Time Hierarchies Yuri Gurevich University of Michigan (This is joint work with Andreas Blass.) We generalize Neil Jones’ Linear Time Hierarchy Theorem to Random Access Machines and (which is harder) to Abstract State Machines. Normalization by Evaluation Helmut Schwichtenberg Universität München (This is joint work with Ulrick Berger and Matthias Eberl.) We extend norm...

متن کامل

Abstract State Machines: An Overview of the Project

State Machines: An Overview of the Project Yuri Gurevich Microsoft Research, One Microsoft Way, Redmond, WA 98052

متن کامل

THE LOGIC IN COMPUTER SCIENCE COLUMN by Yuri GUREVICH Algorithms vs. Machines

Yiannis Moschovakis argues that some algorithms, and in particular the mergesort algorithm, cannot be adequately described in terms of machines acting on states. We show how to describe the mergesort algorithm, on its natural level of abstraction, in terms of distributed abstract state machines.

متن کامل

Gurevich Abstract State Machines and Schh Onhage Storage Modiication Machines

We demonstrate that Schonhage storage modi cation machines are equivalent, in a strong sense, to unary abstract state machines. We also show that if one extends the Schonhage model with a pairing function and removes the unary restriction, then equivalence between the two machine models survives.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997